#task_content{
	padding : 5px 0 10px 0;
	padding-left : 8px;
	background : none;
	font-size : 0;
	margin-right : 15px;
}

#task_content ul li{
	height : auto !important;
}

/** Task */
.task{
	position : relative;
	padding : 2px 0; 
	background-color : #FFF;
	border : 1px dashed #3b5998;
}

.task .radius{
	background-image : url(../image/framework/sprites/radius-sprites-hollow-blue.png) !important;
}

.task .radius_top_left{
	top : -1px;
	left : -2px;
}
.task .bar_sprites{
	display : none;
	background : #3B5998;
	font-size : 10px;
	position : absolute;
	right : -1px;
	/* FF Chrome 下会露出边框 -1像素掩盖之 **/
	top : -1px !important;
	top : 0px;
	height : 14px;
}
.task .bar_sprites .radius{
	background-image : url(../image/framework/sprites/radius-sprites-blue.png) !important;
}

.task .bar_sprites ul li{
	float : left;
	height : 14px!important;
	line-height : 14px;
	padding : 0 5px;
	cursor : pointer;
	color : white;
}

.task .bar_sprites .radius_bottom_left{
	bottom : 0px;
}
.task:hover .bar_sprites, .task-hover .bar_sprites{
	display : block;
}

.task .caption_wrapper{
	padding : 1px 5px;
}

.task div.caption, .task textarea.caption{
	background : none;
	overflow : hidden;
	border : 0;
	outline : 0;
	height : 16px;
	width : 100%;
	font-size : 14px;
	cursor : text;
	font-family : arial,verdana,sans-serif
}
.task div.caption{
	height : 17px
}

.task_richinfo{
	font-size : 12px;
	display : none;
}

.task_richinfo .task_marrow_wrapper li{
	min-height : 12px!important;
}

.task_richinfo .task_marrow_wrapper li li {
	float : left ;
	padding : 2px 2px;
}

/** Task 备用 */
.task_spare{
	font-size : 0px;
	height : 5px;
	cursor : text;
	margin : 1px 0;
}

.task_spare:hover, .task_spare-hover{
	background-color : #666666;
}

/** Task 模板 */
.task_template .task{
	display : none;
}